The Physics Of Batteries